@charset "utf-8";
/* CSS Document */

html,body{ height:100%;}
body{
    margin:0px;
    padding:0px;
    font-size:12px;
    font-family:Microsoft YaHei;
    color:#333;
    background:#FAFAFA;
    text-align:center;
}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td{ margin:0px; padding:0px; list-style:none;}
a:link img,a:visited img,a:hover img{ border:none;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
.center{ width:1200px; margin:0 auto; text-align:left;}
.center2{ width:1280px; margin:0 auto; text-align:left;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none;}
.wrapper{ min-height:100%;}

/* sprite */
.banner .btn-wrap span,.data-stati .item .img,.footer .download .platform a,.footer .download .platform a b,.icon-list b,.about-us .item b{ background:url(../images/sprite.png) no-repeat;}

/* header */
.header{ height:70px; line-height: 70px; background:#fff; border-bottom:1px solid #eee;}
.header .logo img{max-height: 60px; vertical-align: middle;}
.header .logo span{display: inline-block; height: 20px; line-height: 20px; padding-left: 10px; border-left: 1px solid #ddd; margin-left: 10px; font-size: 18px; color: #333945; vertical-align: middle; position: relative; top: 2px;}

/* 支付类型 */
.pay_type{ background:#fff; border:1px solid #eee; margin-top:40px; overflow:hidden;}
.pay_type .title{ height:58px; line-height:58px; text-indent:32px; font-size:24px; background:#F5F5F5; border-bottom:1px solid #eee;}
.pay_type .list{ width:968px; margin:25px auto;}
.pay_type .list li{ float:left; width:210px; height:270px; border:1px solid #eee; margin:15px;}
.pay_type .list li a{ display:block; height:270px; overflow:hidden; padding:0 8px; text-align:center;}
.pay_type .list li a:hover{ background:#f5f5f5; text-decoration:none;}
.pay_type .list li a .ico{ display:inline-block; width:100px; height:100px; background:url(../images/saoma.png) center center no-repeat; margin-top:42px;}
.pay_type .list li a h4{ font-size:14px; font-weight:normal; margin-top:26px;}
.pay_type .list li a p{ color:#bbb; margin-top:8px; line-height:1.6;}

/* 目录 */
.catelog{ margin-top:40px;}
.cat_list{ position:absolute; width:220px; min-height:600px; background:#fff; border:1px solid #eee;}
.cat_list .item{ border-bottom:1px solid #eee;}
.cat_list .item_name{ display:block; height:60px; line-height:60px; padding-left:40px; font-size:16px; background:url(../images/arrow_right.png) 188px center no-repeat;}
.cat_list .item_name:hover{ text-decoration:none;}
.cat_list .item_name.on1{ background-image:url(../images/arrow_top.png);}
.cat_list .sub_item li{ height:40px; line-height:40px;}
.cat_list .sub_item li a{ display:block; padding-left:56px; font-size:14px; color:#666;}
.cat_list .sub_item li a:hover{ background:#eee; text-decoration:none;}
.cat_list .sub_item li a.on2{ background:#75C146; color:#fff;}

.cat_detail{ background:#fff; border:1px solid #eee; margin-left:230px;}
.cat_detail .title{ height:60px; line-height:60px; margin:0 10px; padding:0 5px; font-size:18px; border-bottom:1px solid #eee;}
.cat_detail .detail{ margin:25px 15px;}
.cat_detail .detail .step{ font-size:14px; line-height:26px;}
.cat_detail .detail .download{ margin-top:20px;}
.cat_detail .detail .download a{ color:#0066B2;}
.cat_detail .detail .img_desc{ margin-top:20px; text-align:center;}

/* footer */
.footer_fixed{ height:40px; margin-top:40px;}
.footer{ height:40px; line-height:40px; background:#3D3D3F; color:#999; font-size:12px; margin-top:-40px;}
.footer span{ margin-right:15px;}

/* table样式 */
.table_wrap{padding: 10px 15px;}
table{width: 100%; font-size: 14px; border-collapse: collapse; border: 1px solid #e7e7eb;}
table th,table td{padding: 8px 15px; border-bottom: 1px solid #e7e7eb; text-align: left;}
table th{font-weight: 400; background: #f4f5f9;}
.firstRow{font-weight: 400; background: #f4f5f9;}